// pages/login/login.js
import {
    getbaseUrl,
    requestUtil,
    shopName
} from "../../utils/request"
Page({

    /**
     * 页面的初始数据
     */
    data: {
        shopName:"",
        baseUrl:""
    },
    // 登录并返回
    login() {
        // console.log("我草你们吗")

        wx.getUserProfile({
            desc: "我点",
            lang: "zh_CN",
            success: (res) => {
                //   console.log(res.userInfo)成功
                let {
                    avatarUrl,
                    nickName,
                    gender
                } = res.userInfo
                wx.login({
                    success: (res) => {
                        // console.log(res)成功
                        let p = requestUtil({
                            url: "/my/emitUserPid",
                            method: "get",
                            header: {
                                'content-type': 'application/x-www-form-urlencoded'
                            },
                            data: {
                                code: res.code,
                                avatarUrl,
                                nickName,
                                gender
                            },

                        })
                        p.then(({
                            data
                        }) => {
                            //    console.log(data.data)
                            if(data.status==200){
                                    // console.log(data.data)

                                wx.setStorage({
                                    key: "userInfo",
                                    data: JSON.stringify(data.data),
                                    success: () => {
                                      this.backFc()
                                    }
                                })
                            }else{
                                wx.showToast({
                                  title: '获取数据失败',
                                })
                            }
                        })
                    },
                    fail: (err) => {
                        wx.showToast({
                          title: '登录失败',
                        })
                    }
                })
            }


        })

    },

    // 返回上一页
    backFc() {
        wx.navigateBack({
          delta: 1,
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
       
        this.setData({
            shopName:shopName(),
            baseUrl:getbaseUrl()+"/image/"  
        })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})